* {
  margin: 0px;
  padding: 0px;
}

a {
  text-decoration: none;
  color: inherit;
}

.page-container {
  padding: 20px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  overflow: auto;
}

.router-link-exact-active {
  color: var(--el-menu-active-color);
}

.el-menu-item.is-active {
  color: #fff;
}

.el-menu[role="menu"] {
  background-color: #1f2d3d !important;
}

.el-menu-item {
  width: 225px;
  transition: all .3s;
}

.el-menu-item-group__title {
  display: none;
}